Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Dwarf Soccer  (Read 1600 times)

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Dwarf Soccer
« Reply #15 on: April 08, 2014, 06:18:19 pm »

Not without affecting all combat. Maybe give the ball a natural lvl 15 dodging skill. If it gets hit less often, people might get less combat skills.

Killswitch could be lineofsight. Reaction gives interaction to worker that kills any soccer balls he sees.

Maybe a dfhack master can come up with a script that says: If ball leaves playng field, it dies. And then you can add a large soccer field workshop that spawns the ball in the center. See the orcish blood bowl arena in MDF. :D
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Kilojoule Proton

  • Bay Watcher
  • µ
    • View Profile
    • YG toolbox
Re: Dwarf Soccer
« Reply #16 on: April 08, 2014, 06:31:36 pm »

If the ball were to have Dodging 15, that might also improve the appearance of the games themselves, what with the excessively large distances the balls tend to travel now. Of course, given that the ball is immobile, I wonder how being kicked around will look now.

The interaction definitely warrants testing. It sounds like it will probably work, and might be easier to play than a forced time limit on the ball's existence.

Dfhack will be a nice excuse to study Lua and the DF internals, and would probably have a synergistic effect with the computer science lectures I attend (i.e. sneak into).

I guess I really will have to delete a bunch of save directories if I want to re-download the newest MDF. Maybe stuff like this would not happen if I could distract my laziness long enough to port it to Linux or remove a whole bunch of unused packages. Of course, now I have even more possibilities to test! :P
Logged

b28b 84f2 b6e5 6f86 b10b c99b 8d9a 8530 54dc 2c8c d3b2 0e8e 36d4 9949 d87e d12b

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Dwarf Soccer
« Reply #17 on: April 08, 2014, 07:43:52 pm »

Have fun. :)

btw, everything I mentioned can be done without writing new scripts. It just uses already existing scripts. With the exception of one thing: "if ball leaves arena, ball dies" (or becomes non-crazed)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: Dwarf Soccer
« Reply #18 on: April 08, 2014, 08:30:52 pm »

well you could just make different interactions to make a ball stay crazed for a certain time (1 week, 1 month) that way you can create your own seasons and halftimes in game. Like it's "The Raging Drunks" vs "The Inglorious Hammers" then a civ pastures it in the middle of a "game field" workshop and another civ the "ref" runs the reaction to get the ball rolling (heh heh)

that way teams can stop for drinks and such
Logged

milo christiansen

  • Bay Watcher
  • Something generic here
    • View Profile
Re: Dwarf Soccer
« Reply #19 on: April 09, 2014, 05:30:59 pm »

This... This is great!

I think I need to "play" around with this for a while..
Logged
Rubble 8 - The most powerful modding suite in existence!
After all, coke is for furnaces, not for snorting.
You're not true dwarven royalty unless you own the complete 'Signature Collection' baby-bone bedroom set from NOKEAS

Boltgun

  • Bay Watcher
  • [UTTERANCES]
    • View Profile
Re: Dwarf Soccer
« Reply #20 on: April 10, 2014, 02:25:48 am »

Have fun. :)

btw, everything I mentioned can be done without writing new scripts. It just uses already existing scripts. With the exception of one thing: "if ball leaves arena, ball dies" (or becomes non-crazed)

Or if the ball's position exceed one of the sides make an announcement for the score. And save the score in the permanent storage.

Wait, what are we making here?
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Dwarf Soccer
« Reply #21 on: April 10, 2014, 05:35:45 am »

Apparently adding football into Df. Of a sort.
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Hugo_The_Dwarf

  • Bay Watcher
  • Modding Mentor
    • View Profile
    • Regeneration: Forced Evolution
Re: Dwarf Soccer
« Reply #22 on: April 10, 2014, 08:53:01 am »

another creature that is called "Soccer Net" and it has an interaction to target soccer balls when they get close to say "side X scores" probably two castes so that there is a Side A net and Side B net. Both interactions have of course different VERBs for the same target interaction. Idk if you can have it remove the CRAZED tag too.
Logged

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Dwarf Soccer
« Reply #23 on: April 10, 2014, 11:56:24 am »

Sounds possible. Make a reaction to spawn an immoble net/goal creature from thread and wood. 1-tile range for interaction and it removes crazed of the ball, so it can be placed in the center again. Goal is of course non-crazed.

If ball reaches goal, an interaction triggers syndrometrigger to run a announcement script and post a custom announcement into the gamelog. "GOOOOOOAAAAAL!!!!" (or whatever)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::
Pages: 1 [2]