Search found 22 matches

by kwandobe
Sun Jan 04, 2009 9:36 pm
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Re: Musicianship

Good news, I will have time for scripting this week =)

Which means I will have musicianship taken care of soon and will hopefully start working on another script.
by kwandobe
Sun Dec 28, 2008 12:52 am
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Re: Musicianship

It probably just needs to be added as a constant to whichever file defines events in the 0.97 Distro.

Kwandobe you said "Plus adding to brainAI could cause future confusion, and it means everyone working Distro needs the update. Switching the AI script, nobody needs an update." Peeps should be ...
by kwandobe
Thu Dec 25, 2008 1:35 am
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Re: Musicianship

I am done with musicianship, provocation and peacemaking. However I have noticed that SkillCheck has a bit of a problem. I can use 1000000 as the difficulty and never miss a beat playing my instrument perfectly.


if(SkillCheck(who, "Musicianship", -1, pts))
PlaySoundEffect(who, success);
else ...
by kwandobe
Wed Dec 24, 2008 10:46 pm
Forum: Contributed Scripts & Packages
Topic: .freeze & .thaw
Replies: 0
Views: 3416

.freeze & .thaw

I just wrote these because it was annoying typing .setprop frozen 1.

freeze.src

use uo;
use os;

program freeze(who)

SendSysMessage(who, "Target the creature or person to render immobile.");

var targ := Target(who, TGTOPT_NOCHECK_LOS );

if(!targ)

SendSysMessage(who, "Cancelled ...
by kwandobe
Wed Dec 24, 2008 9:04 pm
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Re: Musicianship

Here is the dummy script I am using. I implemented your idea, it was similar to mine, but will work better I think.


use npc;
use os;
use uo;

include ":brainAI:npcCommands";
include "include/sysEvent";

var me := Self();

program enticedai()

var timeout := ReadGameClock();

while(ReadGameClock ...
by kwandobe
Wed Dec 24, 2008 9:03 pm
Forum: General Help (097)
Topic: Ecompile
Replies: 5
Views: 7120

Re: Ecompile

I got it to work. What I needed to do was change ecompile.cfg to refelect the full path to my script files etc.

Thanks for all the help guys!
by kwandobe
Wed Dec 24, 2008 8:42 pm
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Re: Musicianship

Sounds like a good alternative. If that's all peacemaking is, I suppose you could remake the EVID_PEACEMAKE that puts the script into something like:

var now := ReadGameClock();
while(ReadGameClock - now < 15)
var ev := Wait_For_Event(15);
if(ev.type == /* damaged, engaged, whatever */)
break ...
by kwandobe
Wed Dec 24, 2008 8:38 pm
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

Correct. The inbuilt CheckSkill function still wants skillids.
Assuming you are writing for the 097 distro, then use SkillCheck instead of CheckSkill.

The older inbuilt CheckSkill function was in use in the older distros, but the 097 distro doesn't use it at all. It rewrote the function to use the ...
by kwandobe
Wed Dec 24, 2008 7:04 pm
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Re: Musicianship

I have no idea... but I came up with another way to do it. I send the creature a dummy script that keeps him retarded until he takes damage or until the 15 seconds is up, at which point it reassigns his\her old control script.
by kwandobe
Tue Dec 23, 2008 2:30 am
Forum: General Help (097)
Topic: Ecompile
Replies: 5
Views: 7120

Re: Ecompile

Thank you Luth, that doesn't seem to work after I entered it into the registry though.

My problem with ecompile is that I have to compile all src scripts to compile any, if I try to compile a single script by providing the location my ecompile summary comes back blank and no ecl or dep files are ...
by kwandobe
Tue Dec 23, 2008 1:05 am
Forum: General Help (097)
Topic: Musicianship
Replies: 12
Views: 41541

Musicianship

I am working on the scripts now and it has come to my attention that we don't have an EVID_PEACEMADE anymore, and every attempt at finding a solution to this raises more questions.

I could send AI_ClearThoughts(npc, flags) to each mobile is the set area, but would that buy the peacemaker enough ...
by kwandobe
Tue Dec 23, 2008 12:23 am
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

Ok, heres animaltaming.src except theres no tamed.src yet so it doesn't set the new script on the horse. I even figured out how to get the animal to attack you if you anger it enough by using "brainAI:npcCommands" include.

I have no idea how to start writing tamed.src at the moment. I am trying to ...
by kwandobe
Mon Dec 22, 2008 9:10 pm
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

Thank you Oldngrey =)
by kwandobe
Sun Dec 21, 2008 11:24 pm
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

When I Use: CheckSkill(who, "AnimalTaming", difficulty + 10, points)

I get: error errortext = "Invalid parameter type. Expected param 1 as Integer. got String"

I guess CheckSkill still wants us to use the skill numbers? But you guys said they are outdated and we dont use them?
by kwandobe
Sun Dec 21, 2008 10:34 pm
Forum: General Help (097)
Topic: Ecompile
Replies: 5
Views: 7120

Ecompile

Anyone else have the problem of ecompile not compiling just a single script if you give it a directory? Is there a way to correct this?

One more question, anyone know if right-click ecompile still exists?
by kwandobe
Sun Dec 21, 2008 9:12 pm
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

Like CWO said, Skill IDs are no longer used. You will want to pass a string rather than a number and the value for taming is AnimalTaming .

All attribute identifiers can be found in \pol\pkg\systemss\attributes\config\attributes.cfg


If I include attributes.cfg and use "AnimalTaming", im passing ...
by kwandobe
Sun Dec 21, 2008 9:09 pm
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

Thanks Luth, I will convert musicianship as well. Tonight I don't have a chance of even breathing on a script, maybe tommorow night I will have a chance. I work in retail so my hours are crazy this week.

Thank you all for your help, thank you Yukiko, and thank you cwo.
by kwandobe
Sat Dec 20, 2008 1:38 am
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

...
by kwandobe
Sat Dec 20, 2008 1:00 am
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

Hrmmm which file is SKILLID_TAMING defined? That is the only thing keeping taming.src from compiling.

For the GetEffectiveSkill(who, SKILLID_TAMING) func this person used I replace it with AP_GetSkill(who, SKILLID_TAMING), think that works just as well?

Update: Found it, its ANIMAL_TAMING in this ...
by kwandobe
Sat Dec 20, 2008 12:00 am
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

I am a very busy man, but I will work on this when I get the chance. Currently I am converting taming.src, but I don't know if I will be able to finish it or start work on another .src in the package tonight.

I promise to keep it as original as possible, except I may create a configuration file ...
by kwandobe
Thu Dec 18, 2008 1:22 pm
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

Re: ???

I have no problem copying scripts from 095 to 097, except, there is no place to download the 095 or 096 distros. So if someone would be kind enough to upload it somewhere, or if the devs realize people may need it and add it to the download section of this site, that'd be great.

I have looked at ...
by kwandobe
Thu Dec 18, 2008 4:41 am
Forum: General Help (097)
Topic: ???
Replies: 20
Views: 27427

???

097 Distro is very limited. Anyone have the 095 Distro or 096 Distro with complete scripts so one such as myself can merge them to 097? Or does someone care to share an already merged server?

Otherwise I need to script every mobile, monster and system left out of the 097 Distro, that will only take ...