Page 1 of 2

Plz Help Me With My TD

Posted: Sat Jan 31, 2009 9:20 pm
by Maxximus
hey 3ICE, i was wondering... i have this TD that is like, majorly bugged... and id like you to try to fix it... please?
the bug is: Red, is fully fine but blue to Grey is bugged... the spawns stuff up. after the first level they just wont spawn!
i really want it to work!

Re: Plz Help Me With My TD

Posted: Sun Feb 01, 2009 1:52 am
by 3ICE
Add a t_wai Wait 0.10 seconds between each t_all Trigger - Run PxSpawns <gen> (checking conditions) and it will work.
By the way you are showing every timer window to every player, that is not good. The screen can not hold that many timers at the same time.
We don't know how much lives we have left. The game should tell us.
Gold bounty should be fixed, not random.
Defeat/Victory isn't done.
Spelling should be fixed in tooltips.
Hotkeys need to look like: |cffffcc00x|r where x is the hotkey.
Necropolis (The multishot tower) needs to be controllable.
There is no sell.
Everything should to be 200% faster: Building, Upgrading, Spawn timers, Unit speed, Attack speed.
I killed my builder at level 9. There should be one of: 1) Respawn system for builders, 2) Reincarnation for builders, 3) invulnerable builders. (Ordered by coolness: 1=cool, 3=not cool)
Ice tower is too weak at start, but too good at end.
Freezing Breath is NOT the ability you want. It only stops buildings, doesn't work on units at all. And it can't even be researched.
Steam Tanks, Bestmasters, etc got stuck and turned back. Make sure everything has 0.00 pathing.
The game proceeded to level 27 effortlessly. This is cool, but not what I expected. I was expecting a victory. Especially, because the spawn was null.
Map Boundary destroys your terrain's natural beauty. Have a system that kicks leaving units back to the center. Or use custom pathing blockers. (Yellow blocks all)

Re: Plz Help Me With My TD

Posted: Wed Feb 04, 2009 6:22 pm
by Maxximus
i cant be bothered doing any of that! ^_^
id rather just make it invulnerable
but it would be funny to say it to people, YOUR A ****ING IDIOT!
Anyway, YAY thx for your help :D
by the way how do i make the variable thing, i'm bad with variables
because you want me to tell you how many lives you have... :evil:

Re: Plz Help Me With My TD

Posted: Wed Feb 04, 2009 7:53 pm
by 3ICE
Maxximus wrote:i cant be bothered doing any of that! ^_^
Then you shouldn't make maps. Seriously.

Re: Plz Help Me With My TD

Posted: Thu Feb 05, 2009 1:06 am
by Maxximus
oh fine bossy boots ill make a revive system :evil:

just because you can do it in a second :x

i don't even know how to make a scoreboard, is the trigger "Leaderboard" or "Multiboard" and how do you change the things inside it...

and i tried to make the gold bounty an exact number but it didn't work, can you tell me how to do it?

EDIT: Later...
Never mind! I got it all under control.

BUT!!! the t_wai Wait 0.10 seconds thing doesnt work, and i deleted all the timers!

Re: Plz Help Me With My TD

Posted: Thu Feb 05, 2009 3:05 am
by 3ICE
That wasn't too clear, but I tried to understand it to my best ability:
Maxximus wrote:oh fine bossy boots ill make a revive system :evil:
You chose the least important one of my suggestions. Image
Maxximus wrote:just because you can do it in a second :x
It would take me at least 6 seconds, my computer is not even close to today's standard machines.
Maxximus wrote:i don't even know how to make a scoreboard, is the trigger "Leaderboard" or "Multiboard" and how do you change the things inside it...
Both work fine. Leaderboards are easier tho. Just read a tutorial.
Maxximus wrote:and i tried to make the gold bounty an exact number but it didn't work, can you tell me how to do it?
You should have read a tutorial. Set the Bounty base to (actual_value - 1) and set everything else to 1, for example the following settings would give +33 bounty every time:
Stats - Gold Bounty Awarded - Base = 32 ( 33 - 1 = 32 )
Stats - Gold Bounty Awarded - Number of Dice = 1
Stats - Gold Bounty Awarded - Sides per Die = 1
Understanding why it works is not important, you just need to do it this way. I can do cool things with bounty thanks to these three options. Some map makers often write their own gold bounty triggers for better control and less amount of painful fiddling with the Object Editor. We all hate it.
Maxximus wrote:EDIT: Later... Never mind! I got it all under control.
I'm not too sure about that...
Maxximus wrote:BUT!!! the t_wai Wait 0.10 seconds thing doesnt work,
Waiting for 0.1 sec works fine, it just didn't solve your problem. Learn2English... By the way you did it wrong, because it worked for me when I tested it.
Maxximus wrote:and i deleted all the timers!
Either make new levels come instant, or put the timers back in. You can show a timer window to one player, just read a tutorial.

Re: Plz Help Me With My TD

Posted: Fri Feb 06, 2009 2:00 am
by Maxximus
3ICE wrote:
Maxximus wrote:and i tried to make the gold bounty an exact number but it didn't work, can you tell me how to do it?
You should have read a tutorial. Set the Bounty base to (actual_value - 1) and set everything else to 1, for example the following settings would give +33 bounty every time:
Stats - Gold Bounty Awarded - Base = 32 ( 33 - 1 = 32 )
Stats - Gold Bounty Awarded - Number of Dice = 1
Stats - Gold Bounty Awarded - Sides per Die = 1
Understanding why it works is not important, you just need to do it this way. I can do cool things with bounty thanks to these three options. Some map makers often write their own gold bounty triggers for better control and less amount of painful fiddling with the Object Editor. We all hate it.
Ty for that :roll:
3ICE wrote:
Maxximus wrote:BUT!!! the t_wai Wait 0.10 seconds thing didn't work,
Waiting for 0.1 sec works fine, it just didn't solve your problem. By the way you did it wrong, because it worked for me when I tested it.
Ummm... ok so they way you did it, was it between EVERY trigger or just the one you stated (the P(x)spawns (Checking Conditions))
or did you test red... (it's all the other people that don't work)

Re: Plz Help Me With My TD

Posted: Fri Feb 06, 2009 4:14 am
by 3ICE
You can't put waits between triggers. You put waits between actions.

I really should have counted to 10 before writing this.

Your triggers are a big piece of crap. I see a lot of maps made in this style and they suck so bad it hurts to look at them.

Anyway, after long seconds of debugging, here's what you overlooked: The variable WaveTimer[] is an array, but it's size is 1.
Your map code:
Sux wrote:Loops once.

Code: Select all

    loop
        exitwhen (i > 1)
        set udg_WaveTimer[i] = CreateTimer()
        set i = i + 1
    endloop
Fix wrote:Loops 8 times.

Code: Select all

    loop
        exitwhen (i > 8)
        set udg_WaveTimer[i] = CreateTimer()
        set i = i + 1
    endloop
The problem was that CreateTimer() was only called once. So change the array size to 8 and everything will work. I really hate the way you trigger. :(

Re: Plz Help Me With My TD

Posted: Fri Feb 06, 2009 6:54 am
by Maxximus
technically it wasn't me who did the "uber triggering" as i would call it. It was actually my guild master (Clan MoC (Masters of Creation)) that did the triggers for me...
but hey!!!
I found my own way to fix it!!!!!!!!!

heh.... sorry for kinda wasting your time >.<
i just figured out after u said delete the timers then i went from there :roll:

Re: Plz Help Me With My TD

Posted: Sat Feb 07, 2009 4:09 am
by 3ICE
Tell him he sucks at triggering, but be polite :)