It is currently Sun May 26, 2013 4:04 am




Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 11  Next
Coding 
Author Message
Off Topic Productions
Off Topic Productions
User avatar

Joined: Sat Apr 24, 2004 9:21 pm
Posts: 13851
Location: Hafnia
Post 
I understand. What follows is a list of map which will have missions with bonus checks. The two flags given are the flag that identifies that the player has the mission in question and the flag which is set when the player talks to the quest-giver and officially completes the mission. I have made an attempt at a chronological order:

20_WCHQ01, 20_WCHQ02, 20_WCHQ03, and 20_WCHQ04 (planting some spyware):
QR_MAIN_WCSpyware=TRUE
QR_MAIN_ShadowCode=FALSE

20_DXO, 20_PDXHQ01, and 20_PDXHQ02 (stealing the news script):
QR_MAIN_GetNewsscript=TRUE
QR_MAIN_KillPhas=FALSE

20_GoatCity (destroying the melk fountains):
QR_CULT_DrainTheMelk=TRUE
Beefman_LastQuestDone=FALSE

20_LlamaTemple (destroying the tablets):
QR_CULT_DestroyTheTablets=TRUE
DT_LastQuestDone=FALSE

22_GoatCity and 22_GoatTemplae (killing Athena):
QR_CULT_KillAthena=TRUE
Beefman_LastQuestDone=FALSE (that's not a mistake, it expires in mission 21)

22_LlamaTemple (killing Beefman):
QR_CULT_KillBeefman=TRUE
DT_LastQuestDone=FALSE

We need to discuss how we should handle the reward for the ABI levels, as those progress rather linearly and we may not want to give bonuses for each of them.

Hope that helps.

_________________
Jonas Wæver
Chief Poking Manager of TNM

Random Outbursts of Creativity


Last edited by Jonas on Sun Apr 16, 2006 10:04 am, edited 1 time in total.

Tue Apr 04, 2006 6:28 pm
Profile WWW
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
yeah that's what I mean.

could you specify some flag names for what flag I should set when the player is detected during each of those missions.

currently all of the awards are given when the player enters certain maps. IMO this doesn't make a lot of sense. I say we should give the awards when the missions are completed, which I'm guessing will often be in conversations. your thoughts?


Wed Apr 05, 2006 4:03 am
Profile
Off Topic Productions
Off Topic Productions
User avatar

Joined: Sat Apr 24, 2004 9:21 pm
Posts: 13851
Location: Hafnia
Post 
Put the award functions in Timer, make them give the reward when the second flag in each mission is set (that is, when the player has confirmed the completion of all objectives). Which flags do you need to set per mission? Why not just make them up yourself, will anybody but you ever need to use them?

_________________
Jonas Wæver
Chief Poking Manager of TNM

Random Outbursts of Creativity


Wed Apr 05, 2006 8:15 am
Profile WWW
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
The problem with the method you suggest is that I would then have to have an additional flag which says whether or not I've already given the awards. I think we may have that flag but we shouldn't be using flags unecessarily and the conversations would be garunteed to play only once.

If we use the method you suggest, only I need to know the names of the flags.
If we use the method I suggest you need to know the names of the flags as well.


Wed Apr 05, 2006 9:32 am
Profile
Off Topic Productions
Off Topic Productions
User avatar

Joined: Sat Apr 24, 2004 9:21 pm
Posts: 13851
Location: Hafnia
Post 
Error: D:\DeusEx\TNM\Classes\tnmMission20.uc(429) : Error, Bad or missing expression after '>='

Fix it.

BTW, I added a function to tnmMission20and22.uc that will turn all actors tagged "DXAGuard" hostile if ALLIED_WC=TRUE. While I was there, I removed the functions that spawned firewalls in the same case, as the firewalls are no longer present in that map.

I've uploaded it here.

I would've tested if it can compile, but I overwrote my old tnmMission20.uc with your new one which won't compile :?

_________________
Jonas Wæver
Chief Poking Manager of TNM

Random Outbursts of Creativity


Fri Apr 07, 2006 10:21 pm
Profile WWW
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
I compiled it before I sent it so you probably just don't have the latest tnmmissionscript.uc

I'll merge in your changes


Sat Apr 08, 2006 2:56 am
Profile
Off Topic Productions
Off Topic Productions
User avatar

Joined: Sat Apr 24, 2004 9:21 pm
Posts: 13851
Location: Hafnia
Post 
Hey Shane, I got two questions for you:

Firstly, can you fix this, please?
Quote:
Error: D:\DeusEx\TNM\Classes\TNMOggMusicManager.uc(24) : Error, Call to 'Log': Bad ';' or missing ')'

Secondly, do you know what could've caused this error?
Quote:
ScriptWarning: WeaponLaser 20_WCFloor2.WeaponLaser0 (Function TNMItems.WeaponLaser.Tick:0062) Accessed None

While I was fighting some pistol-toting guards, the game suddenly locked up (although the umx music kept playing) and I had to restart my computer. The log showed that warning about a million times.

Hope you can help :)

_________________
Jonas Wæver
Chief Poking Manager of TNM

Random Outbursts of Creativity


Sun Apr 09, 2006 10:18 pm
Profile WWW
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
I don't have that script with the log code in it but basically your log commands should look like

Log("somestring");

so make sure it does.

As for the laser bug, basically its trying to access the laser emmiter when it doesn't exist. I'm not sure how it's possible for the laser emmiter to not exist but I'll add some checks to make sure it does and that shouold sort out the problem.


Mon Apr 10, 2006 4:13 am
Profile
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
How would everyone feel about footprint sprites. It just looks a little silly walking around in snow without leaving a mark.


Tue Apr 11, 2006 3:21 am
Profile
The Nameless Mod
The Nameless Mod
User avatar

Joined: Mon Oct 17, 2005 6:09 pm
Posts: 69
Post 
Shouldn't they be decals rather than sprites?


Tue Apr 11, 2006 4:14 am
Profile
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
sorry yes they should. I actually thought this was the sort of thing you'd be interested in if you want to take it on.


Tue Apr 11, 2006 4:25 am
Profile
The Nameless Mod
The Nameless Mod
User avatar

Joined: Mon Oct 17, 2005 6:09 pm
Posts: 69
Post 
Sure, I could give it a shot.


Tue Apr 11, 2006 6:14 am
Profile
Off Topic Productions
Off Topic Productions
User avatar

Joined: Sat Apr 24, 2004 9:21 pm
Posts: 13851
Location: Hafnia
Post 
:shock:

Woah.

_________________
Jonas Wæver
Chief Poking Manager of TNM

Random Outbursts of Creativity


Tue Apr 11, 2006 7:14 am
Profile WWW
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
NS_Spyware
NS_NewsScript
NS_FindDespot
NS_DestroyFountains
NS_DestroyTablets
NS_KillAthena
NS_KillBeefman


Fri Apr 14, 2006 6:32 pm
Profile
The Nameless Mod
The Nameless Mod

Joined: Mon Apr 26, 2004 1:54 am
Posts: 1276
Location: Perth, Western Australia
Post 
previous post no longer valid. Jonas please modify the details in your post as discussed and put it in the first post of the thread. Also should the same flags etc apply to the other awards?

also are these the only missions for which you can get the stealth award?


Sun Apr 16, 2006 9:41 am
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 11  Next


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forum/DivisionCore.