Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

sprites:thresher

1
2
3
4
5

Pages: 1 ... 73 74 [75] 76 77

Author Topic: ☼Hive☼ Everything Hivewasp Alpha related. ALPHA FINISHED. Go to Beta page  (Read 97465 times)

heydude6

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1110 on: January 19, 2015, 05:36:11 pm »

Maybe we change the range of the wasp immobilization syndrome to 5 tiles. The goal is to prevent wasps from attacking the queen and prevent the queen from attacking the wasps. I can prevent the queen from attacking the wasps but I don't know whether I can prevent the wasps from attacking the queen unless with immobilize.

Anyways I have two ideas, one that causes actual civil wars (rather than loyalty cascades) and another that involves giving a queen an interaction that transforms wasps into bystanders who are just regular wasps but with the [FLEEQUICK] token and an interaction that allows them to hide.

EDIT:Elaboration on civil wars. Basically one queen will be crazed and another one will be opposed to life. When queens see each-other one will go crazed and another will go opposed to life. They will slowly target wasps with their interactions that will make them go crazed or make them opposed to life depending on the queen's status. Once a queen has been killed the victor will trigger an interaction will trigger that makes the wasps no longer crazed nor opposed to life and it will also activate the fixloyaltycascade plugin
« Last Edit: January 19, 2015, 05:42:48 pm by heydude6 »
Logged
Lets use the ancient naval art of training war parrots. No one will realize they have been boarded by space war parrots until it is to late!
You can fake being able to run on water. You can't fake looking cool when you break your foot on a door and hit your head on the floor.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1111 on: January 19, 2015, 05:43:42 pm »

Maybe we change the range of the wasp immobilization syndrome to 5 tiles. The goal is to prevent wasps from attacking the queen and prevent the queen from attacking the wasps. I can prevent the queen from attacking the wasps but I don't know whether I can prevent the wasps from attacking the queen unless with immobilize.

Anyways I have two ideas, one that causes actual civil wars (rather than loyalty cascades) and another that involves giving a queen an interaction that transforms wasps into bystanders who are just regular wasps but with the [FLEEQUICK] token and an interaction that allows them to hide.

I don't know. I'll log off to go to sleep, but I'd like to see the interactions once more to see if I can think of a less radical way to improve them. Remember, our aim for these reactions is not to simulate cinematic duels, it's to make sure players can only have one queen at a time. after all, the wasps of a hive instinctively siding with the queen they know and love (and may well be most of the members' mother) and then swarming at the insolent newcomer wouldn't bee too bad, fluffwise.

also, the script does not work on crazed, only on opposed to life
Logged

heydude6

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1112 on: January 19, 2015, 05:52:14 pm »

Anyways while I was typing the previous post I thought of a different idea. One time when I was playing warlocks I accidentally let one of my slaves succumb to a husk could but for some strange reason it didn't attack me. I checked the status menu and it was opposed to life. I then realized that the warlocks also had nonliving so they were in a no aggression alliance. How about rather than make the syndrome give [IMMOBILIZE] and [NON_LIVING] how about just [NON_LIVING] and also in a 5 tile radius of course. This will prevent the wasps from attacking the crazy queen and they won't attack the sane queen, so if the crazy queen kills the sane queen we just make it activate fixloyaltycascade and problem solved.
Logged
Lets use the ancient naval art of training war parrots. No one will realize they have been boarded by space war parrots until it is to late!
You can fake being able to run on water. You can't fake looking cool when you break your foot on a door and hit your head on the floor.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1113 on: January 20, 2015, 04:32:42 am »

I don't know, aside from the fact that the opposing queen can still be targeted by archers and will trigger traps(?), there's also the fact that if the queens are unable to fight each other for some reason you'll have a hostile but hard to corner creature running around in your map, causing job cancellations, a commotion with the caravan and other issues. These thing may be solvable, but it requires some more though.
« Last Edit: January 20, 2015, 05:02:15 am by than402 »
Logged

Vitellozzo

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1114 on: January 20, 2015, 05:25:54 am »

I am going to run my last fort leaving aside the actual version, since there I have those two queens.
Anyway, it acted strange, because for that time I've forgot to make a meeting area (my last one was deleted by error along with a pasture I made, and I don't have a dining room - my bad - because a dwarven ambush with crossbows took my mind for long... on the first year, with 20k of value stuff... mah!) and the last migration wave stayed on the edge of the map.
I don't know how it happened, but the actual queen moved to the edge too, even though the map is not small and she had only wasp-related jobs (like cement maker or engineering). And so she became the ostile one.

If I just make my second queen the one that loses the fight, maybe making her fight some animals before going as a squad near the other one, then the first queen will return in my possession?
Logged

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1115 on: January 20, 2015, 06:11:23 am »

even if she loses, the opposed to life tag will go away after some time

here's what I propose about the interaction: keep it simple. just give the opposed to life some time to kick in so that we don't have skirmishes around the map, and make the opposed to life tag go away a bit sooner so if the opposed to life queen manages to win the fight, the hive won't be delayed for too long. Confusion will ensue, but the player will be able to restore order reasonably soon. Also, personally I don't have an issue with the rest of the hive choosing a queen and then swarming the other one, but then it's personal preference. NOT_LIVING may also cause weird behaviors with the undead, so there's that too.
« Last Edit: January 20, 2015, 07:19:16 am by than402 »
Logged

heydude6

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1116 on: January 20, 2015, 07:20:36 am »

Problem is that I didn't make it so fixloyaltycascade activates at the end of a duel so if the opposed to life queen wins she might be declared an enemy and loyalty cascades begin, I think. I'll probably at least try to make it so fixloyaltycascade activates once a queen dies though for the time being. Won't take to long. Will probably be ready on Friday

I could also give a max range on the interaction so it wouldn't trigger halfway across the map.
« Last Edit: January 20, 2015, 07:22:43 am by heydude6 »
Logged
Lets use the ancient naval art of training war parrots. No one will realize they have been boarded by space war parrots until it is to late!
You can fake being able to run on water. You can't fake looking cool when you break your foot on a door and hit your head on the floor.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1117 on: January 20, 2015, 07:26:18 am »

yes, that would make the fight run far smoother. I would like to note, however, that I did not have a loyalty cascade when I had a situation with two queens. I think the script runs automatically every once in a while. However, the opposed to life queen killing the sane one and then getting killed by the rest of the hive could leave the player with no queens. Are you sure the fixloyaltycascade works that way, though? I thought it just made the game consider opposed to life fort members hostile entities...

A max range would help a great deal too
Logged

heydude6

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1118 on: January 20, 2015, 07:28:25 am »

What the script does is when some fool kills a citizen by accident and becomes a serpatist. The script makes the dwarf a normal dwarf again, no seperatist status.
Logged
Lets use the ancient naval art of training war parrots. No one will realize they have been boarded by space war parrots until it is to late!
You can fake being able to run on water. You can't fake looking cool when you break your foot on a door and hit your head on the floor.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1119 on: January 20, 2015, 07:33:30 am »

that's awesome, then. so how do we make it run at the end of a battle?
Logged

heydude6

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1120 on: January 20, 2015, 03:41:02 pm »

Well simple. The queens will have the ability to use the fix loyalty cascade interactions as soon as they see each-other. Of course while they see each-other they're suppressing the fix-loyalty cascade interaction with IT_CANNOT_HAVE_SYNDROME_CLASS. Once one queen dies it can no longer be suppressed and so the script is activated.
Logged
Lets use the ancient naval art of training war parrots. No one will realize they have been boarded by space war parrots until it is to late!
You can fake being able to run on water. You can't fake looking cool when you break your foot on a door and hit your head on the floor.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1121 on: January 20, 2015, 03:47:54 pm »

will it lose the interaction after a while? because once she has become normal again the script has served its purpose and if we keep it, then it might mess up the shrine reactions backfiring (the summon has a chance to be opposed to life)
Logged

heydude6

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1122 on: January 20, 2015, 04:20:55 pm »

I doubt it will convert opposed to life entities, why do you think that? Also I can give the interaction a cooldown that is longer than it's duration so when the queen uses it she can't use it till the ability to use the interaction expires.
Logged
Lets use the ancient naval art of training war parrots. No one will realize they have been boarded by space war parrots until it is to late!
You can fake being able to run on water. You can't fake looking cool when you break your foot on a door and hit your head on the floor.

than402

  • Bay Watcher
  • DF2014:we all knew it was inevitable
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1123 on: January 20, 2015, 04:53:21 pm »

because they are not opposed to life, they gain the tag after the reaction... nevermind, when I think about it with a clear mind it makes little sense. Anyway, you should make it expire too.

Also check out this awesome script

I believe it's a must have when we convert to 40.xx
« Last Edit: January 21, 2015, 05:13:21 am by than402 »
Logged

Vitellozzo

  • Bay Watcher
    • View Profile
Re: ☼Hive☼ Everything Hivewasp related
« Reply #1124 on: January 21, 2015, 04:49:27 am »

Niiiiice! Finally something I'd always thought, why the description of an axe just says that that's an axe!
Logged
Pages: 1 ... 73 74 [75] 76 77