Opened 4 years ago
Last modified 3 years ago
#88 closed task
Witch Arena Quest — at Version 4
Reported by: | Kevin Chapman | Owned by: | Mad Martian |
---|---|---|---|
Priority: | trivial | Component: | Combat |
Version: | 9.9.x-Orange | Keywords: | |
Cc: |
Description (last modified by )
UPDATES
Progress on this can be followed in our very-own Olivine Git repository accessible either through Trac browse source or directly through these links.
NOTE: These changes are not stored on the master branch, they are on the boss/baba-yaga branch. Feel free to commit any changes here while this ticket is open. When the ticket is closed this branch will be deleted after merge to master.
Source
Baba Yaga (Life-cycle Manager)
Baba Yaga (AI Controller)
Kevin's Plan
- Stage Start: Player action: Fills chest with witches’ hands.
- Hands disappear
- Chest: -805, 72, 349
- Epic Arena noise sounds (No idea what this should be)
- Force field door shows up locking the arena
- TwilightForest:forcefield\orange
- First door:
- -793.5, 75.5, 371.5
- -791.5, 72.5, 371.5
- Second door:
- -791.5, 76.5, 363.5
- -793.5, 72.5, 363.5
- Game time goes to just after sunset (Need for the normal witch spawner to work and give ambience, also lets everyone outside elsewhere in the world know something is up)
- Baba yaga mob boss spawns
- Spawn location x:792 y:73 z:349
- Hands disappear
- Baba Yaga: Uses skin from Witchery mod (No other items, just the skin)
- Mob can fly but is bounding box stuck in binding box of arena.
- Can use same area as Domain “witchspanwer”
- -813, 45, 327
- -767, 95, 377
- Can use same area as Domain “witchspanwer”
- Tosses at player 3 at potions at a time. Harming, Poison and Rust.
- The mob called “bowman” in olivne spawn in the upper area randomly every few min and will wonder around including down to the center of the area.
- Mob Drops:
- One tower key
- TwilightForest:
item.towerKey
- TwilightForest:
- One Quest item:
- quest:cursed_amulet_of_rust *I will send you texture*
- This can be an inert item, but if you are feeling fun you can make it so it causes rust damage to the person wearing it/holding it.
- quest:cursed_amulet_of_rust *I will send you texture*
- 3-5 Splash Rust
- potion:rust\2x
- 5 to 10 Gold coins
- mmm:gold_coin
- 1 to 10 Avenger tokens
- mmm:avenger_token
- 50% change of 1 Ring (Any type)
- mmm:lapis_ring
- mmm:ruby_ring
- mmm:emerald_ring
- One tower key
- Mob can fly but is bounding box stuck in binding box of arena.
- Villager:
- To be made later. 3 custom NPC villagers with triads
- End Script:
- End conditions:
- Total fight time 15 min (Then all custom mobs despawn)
- OR If all human players are dead in the arena.
- Or it becomes day (Ex. Player logs out and comes back later when it is day)
- All custom mobs despawn
- Including the NPC villagers.
- Main Gate opens.
- End conditions:
- Extra script action:
- After player leaves the arena area: The Internal door made of disappearing blocks and one key block re-appears if it was removed will re-spawn.
- Condition:
- If any other player is still in the area it will not close the door until they leave to prevent payers from getting stuck.
- TwilightForest:device\tower\vanishing
- -793.5, 75.5, 335.5
- -791.5, 72.5, 335.5
- TwilightForest:device\tower\vanishing\locked
- -792.5, 73.5, 335.5
- Condition:
- AND The two other inside walls made of Thorns will also re-spawn at the same time
- TwilightForest:foliage\thorns\brown
- First Side:
- -808.5, 77.5, 349.5
- -812, 725.5, 349.5
- Second Side:
- -772.5, 77.5, 349.5
- -776.5, 72.5, 349.5
- Three Villagers in the back de-spawn
- They will be made later.
- After player leaves the arena area: The Internal door made of disappearing blocks and one key block re-appears if it was removed will re-spawn.
- Other Notes:
- One of the villagers in the back will have an item for the next stage of the quest:
- I will make this later.
Change History (6)
by , 4 years ago
Attachment: | cursed_amulet_of_rust.png added |
---|
comment:1 by , 3 years ago
Status: | new → accepted |
---|
comment:2 by , 3 years ago
comment:3 by , 3 years ago
Changes
I've organized the changes I've made thus far according to three categories.
Outstanding Issues
- Epic arena sound is just a Ghast screaming in pain (for now)
- Game time does not change right now, daylight sensor is an alternative
Baba Yaga is the real Witchery Baba Yaga boss right nowThis is done: I introduced a custom entity with the skin that disables her custom drops and her potion throwing attacks
Corrections Made
- Force-field coordinates
- Bounding box fence coordinates for Baba Yaga (and Bowmen)
- First side, thorns barrier coordinates
Enhancements
- Baba Yaga hovers up and down (flies)
- Harming, rust and poison are cast 150 milliseconds in succession for more flare and effect
- Tower key name designation changed to
TwilightForest:key
Remaining Tasks
Tower key door logicDone, handled in life-cycle scriptInner thorns barriers logicDone, handled in life-cycle script3 Villager life-cycle managementDone with exceptions, handled in life-cycle script, but they are not setup yet- Properly configure trades, attributes, and names of the three villagers
- 2.4: Baba Yaga item drops
- Bowman has a 0.4% chance to drop a tower key, but Baba Yaga should be dropping this
Conclusion
I think what remains doing are steps 3, 5, 6 and 7 in addition to anything still outstanding above.
comment:4 by , 3 years ago
Description: | modified (diff) |
---|
Cursed Amulet of Rust