Author Topic: Coding: advanced skills, monster-bot-boss  (Read 1742 times)

0 Members and 3 Guests are viewing this topic.

Offline Drax

  • Soldier
  • **
  • Posts: 241
Coding: advanced skills, monster-bot-boss
« on: March 30, 2014, 09:38:18 pm »
How to make really advanced skills with scripting+modding ??

I was thinking about displaying colored dots that would form a shape of bullet that would travel in some direction and the area covered by those dots would function as a real bullet area, so for example if I would want Law missile to be 20x bigger it wouldn't matter where player would touch it, it would still explode, in other words, is it possible to write a code that will do damage by any bullet in the area of displayed dots/text?
because if we can heal in specific area, like in script medic where people heal near medic can we do similar thing but as damage by createbullet?
or maybe it's not necessary anymore because we can just do damage meaning, take away health points if player will touch/be in specific area(graphic bullet area) and thanks to PlaySound command, play the certain sound and make the drawn bullet disappear.
I think there is one problem tho, how to check if the displayed dots/skill touched bullets collide polygon? 

how about making a monster boss in Soldat?
We could display dots around bot so it would look like his bigger and looks like a dragon for example... but is there a way to make this area = to bot body? monster would be spawn only on only flat area...

please tell me:
is it possible to code such a things?
tell me, how hard would it be to code such a thing?
please post suggestions how to make really advanced skills...

Offline kicikici

  • Soldier
  • **
  • Posts: 180
Re: Coding: advanced skills, monster-bot-boss
« Reply #1 on: March 31, 2014, 02:12:16 am »
http://forums.soldat.pl/index.php?topic=42831.msg514819#msg514819
It could work with very high refresh rate. Distance function could check if some players are in circle area and damage them values connected with your class/level system.
« Last Edit: March 31, 2014, 02:17:28 am by kicikici »
Classic banana

Offline Drax

  • Soldier
  • **
  • Posts: 241
Re: Coding: advanced skills, monster-bot-boss
« Reply #2 on: March 31, 2014, 03:04:37 am »
Quote
It could work with very high refresh rate. Distance function could check if some players are in circle area and damage them values connected with your class/level system.
[/s]
that was this easier part... but how to check if displayed dots/text is touching bullets collide poly???

how about monster-bot-boss????[/s]

nvm.. I understand now... stupid me  :-[ :-[ :-[
thanks kicikici
« Last Edit: April 01, 2014, 11:10:29 pm by Drax »

Offline TheOne

  • Soldier
  • **
  • Posts: 208
Re: Coding: advanced skills, monster-bot-boss
« Reply #3 on: March 31, 2014, 03:39:17 am »
Have you ever played The Last Stand mode?
It is - as far as I know - the most complex script ever coded in Soldat.
Besides many other cool things, it features several zombie bosses with each having unique powers.
We won't release the code, but you can get a good idea there what is possible to create by scripting.
You can find it in the list of infiltration servers.

For collision check, use RayCast: http://devs.soldat.pl/index.php/RayCast

Offline Drax

  • Soldier
  • **
  • Posts: 241
Re: Coding: advanced skills, monster-bot-boss
« Reply #4 on: March 31, 2014, 09:38:55 am »
...thanks...

Quote
We won't release the code, but you can get a good idea there what is possible to create by scripting.

how come? no server has this script on... I could use it till I would have my own... so people can play and me too ;p
is it working on the current version? can I at least see it, on any server?
« Last Edit: March 31, 2014, 09:40:27 am by Drax »

DarkCrusade

  • Guest
Re: Coding: advanced skills, monster-bot-boss
« Reply #5 on: March 31, 2014, 02:09:26 pm »
@TheOne: I believe Hexer and MiracleMod are by far the most complex ones, but since I have not layed my eyes on either of these, this is but a mere assumption. :)

@Drax: Last time I played Soldat (1 month ago?) it was online..

Offline Falcon`

  • Flagrunner
  • ****
  • Posts: 792
  • A wanted lagger
Re: Coding: advanced skills, monster-bot-boss
« Reply #6 on: March 31, 2014, 03:15:51 pm »
I've seen all three of them and i can confirm that LS is far more complex than MMod or Hexer.
If you're not paying for something, you're not the customer; you're the product being sold.
- Andrew Lewis

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

Offline TheOne

  • Soldier
  • **
  • Posts: 208
Re: Coding: advanced skills, monster-bot-boss
« Reply #7 on: March 31, 2014, 04:53:34 pm »
As I said, it can be played on our Last Stand server!
Will give you the ip if you didn't find it in the lobby: soldat://176.241.243.15:23072
When you join, type /vote to start the game. Then see /task, which gives you an idea of your skills. Happy zombie slaughtering!

Offline L[0ne]R

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2079
  • need a life. looking for donors.
Re: Coding: advanced skills, monster-bot-boss
« Reply #8 on: March 31, 2014, 06:22:53 pm »
As I said, it can be played on our Last Stand server!
Will give you the ip if you didn't find it in the lobby: soldat://176.241.243.15:23072
When you join, type /vote to start the game. Then see /task, which gives you an idea of your skills. Happy zombie slaughtering!
Are the LS servers still active? I used to play that mode a ton, and I'd like to hop in again sometime.

Offline Drax

  • Soldier
  • **
  • Posts: 241
Re: Coding: advanced skills, monster-bot-boss
« Reply #9 on: April 01, 2014, 11:02:14 pm »
Quote
It is - as far as I know - the most complex script ever coded in Soldat.

I clicked your link and played on this server, but I don't really like it, I don't really like zombies in general... I would say that ZRPG Zombie server is better...
but you get a huge plus for:
+ zombies are in red team
+ realistic mode for zombie server

I suggest you to make a mod for zombie server,
plus it would be good to have a soundtrack and other sounds which are very important... thats why I already ask on quick questions if devs will make it for us.. I hope :)

and the most complex/advanced script is.. I think it's Jotemi DB RPG.

can I have the best possible RPG script? so I can put it on my server? please?  :)
except for: ZRPG, Jotemi DB RPG
« Last Edit: April 02, 2014, 02:00:44 am by Drax »

Offline TheOne

  • Soldier
  • **
  • Posts: 208
Re: Coding: advanced skills, monster-bot-boss
« Reply #10 on: April 02, 2014, 02:02:01 am »
okay.. no use to end up in a complexity discussion I guess.
L[one]R - they are half-active, I was told it fills up few times a day or so :)

The most popular RPG script might have been Hexer, but the community died too long ago - better don't try it.
« Last Edit: April 02, 2014, 02:05:22 am by TheOne »

Offline Drax

  • Soldier
  • **
  • Posts: 241
Re: Coding: advanced skills, monster-bot-boss
« Reply #11 on: April 02, 2014, 10:11:23 am »
why last stand is off now? is it just temporary?
« Last Edit: April 02, 2014, 11:24:07 am by Drax »