Salta ai contenuti

Addomesticare animali

Un giocatore con la skill Animal Taming addomestica una creatura selvatica e questa diventa sua: lo segue, obbedisce a ciò che dice, e il giocatore può cavalcarla o lasciarla in una stalla.

Usare di nuovo la skill mentre addomestichi dice che devi aspettare; un errore in un momento dello script termina l’addomesticamento, viene registrato nel log, e non blocca nessuno.

  1. Usa la skill (la lista delle skill, poi Use, oppure il pulsante Animal Taming del client). Leggi “Tame which animal?” e ottieni un cursore.
  2. Scegli una creatura entro 3 tile. Se può essere addomesticata, leggi “You start to tame the creature.”
  3. Resta entro 7 tile da essa, in vista, per 9 o 12 secondi. Ogni 3 secondi le dici una parola gentile.
  4. All’ultimo momento si tira la skill. In caso di successo “It seems to accept you as master.” e la creatura è tua; in caso di fallimento “You fail to tame the creature.” e puoi riprovare subito.

La probabilità è la skill rispetto a ciò che la creatura richiede: nulla a 0,1 punti sotto, una certezza a 49,9 punti sopra, e nel mezzo cresce in modo lineare. La skill può salire come qualsiasi altra. Le creature che richiedono più della skill vengono rifiutate alla scelta: “You have no chance of taming this creature.”

Leggi Perché
You can't tame that! Ciò che hai scelto non è una creatura: un oggetto, il terreno, o qualcuno sparito
That being cannot be tamed. Un giocatore
That creature cannot be tamed. La creatura non ha una voce in taming.toml
That creature looks tame already. Ha un proprietario, alla scelta o mentre la addomestichi
You have too many followers to tame that creature. I suoi slot non entrano nei tuoi follower
You have no chance of taming this creature. Il tuo Animal Taming è sotto ciò che richiede
That is too far away. La creatura è a più di 3 tile alla scelta
Someone else is already taming this creature. Un altro giocatore la sta addomesticando
You are too far away to continue taming. Ti sei allontanato più di 7 tile
You are dead and cannot continue taming. Sei morto, anche mentre il cursore era attivo
You can no longer see the creature. C’è qualcosa in mezzo
The animal is too angry to continue taming. È stata ferita dall’ultima volta, o sta combattendo

Una creatura addomesticata lascia la sua spawn region, che ne porta un’altra al suo posto, e non va più dietro a nessuno, qualunque cosa cacciasse prima, e le guardie di una città la lasciano stare: un drago addomesticato non è un mostro per loro. Si difende comunque quando viene colpita.

Una creatura addomesticata segue il suo proprietario: cammina quando è a più di 2 tile di distanza e corre da 7, fa tre passi per think quando corre per stargli dietro, e quando non riesce ad arrivare in dieci passi, o resta indietro di più di 16 tile, viene spostata su un tile libero accanto al proprietario, mai dietro un muro (se non ce n’è resta dov’è). A più di 24 tile, su un’altra mappa, o con il proprietario non nel mondo, resta dove si trova. Una creatura che dorme perché nessun giocatore è vicino non segue: un pet lasciato molto indietro si ritrova dove stava. Un pet colpito si difende.

Lo stesso vale per una creatura data da un game master con tame, una tolta da una stalla e una che è stata cavalcata: seguono per impostazione predefinita. L’ordine di un pet resta con lui, tranne in quei tre casi, che lo dimenticano.

Quando prendi un moongate, calpesti un teletrasporto, gli parli o apri un portale dell’incantesimo Gate Travel, i tuoi seguaci arrivano con te, nello stesso punto: i pet e i mercenari tuoi entro 3 caselle (il quadrato di caselle intorno a te, diagonali comprese), sulla tua mappa, a cui non è stato detto stay e che non stanno combattendo. Un pet più lontano, fermo o impegnato in un combattimento resta dov’era. Un’evocazione che nessuno comanda, come un blade spirit, non parte con chi l’ha lanciata.

Recall e Sacred Journey portano solo i tuoi pet legati (bonded), come quelli di ModernUO: un pet che non hai legato, un mercenario o un’evocazione resta. L’incantesimo Teleport, i comandi dello staff, la prigione e il menu di aiuto non mandano nessuno con te.

Pronuncia le parole entro 14 tile, da proprietario e vivo. Con all davanti valgono per ogni tuo pet vicino; con il nome del pet per primo (a horse stay) valgono solo per quel pet.

Dici Il pet
come, all come Viene da te e resta accanto a te
follow, follow me, all follow, all follow me Ti segue
stay, all stay Resta dov’è
stop, all stop Smette ciò che sta facendo, anche il combattimento, e resta fermo
guard, all guard, all guard me Resta vicino a te e combatte chi combatte contro di te o contro di lui
kill, attack, all kill, all attack Chiede un bersaglio; i pet lo combattono, poi tornano a ciò che facevano
release (con il suo nome) Chiede se sei sicuro; con il sì lo lascia andare: torna selvatico, appartiene di nuovo alla sua spawn region, e hai un follower in meno
friend (con il suo nome) Chiede un giocatore: diventa un amico del pet (vedi Amici)

Gli stessi comandi sono nel menu contestuale del pet, che si apre cliccandolo: Kill, Follow, Guard, Stop, Stay, Rename, Add Friend, Remove Friend e Release, da 14 caselle. Ognuno fa ciò che fa la sua parola, con lo stesso tiro di obbedienza. Le icone dell’Enhanced Client per guard, follow, kill, stay e stop scelgono le stesse voci.

Modifica il nome del pet nella sua barra di stato (lo stato dice che puoi, per un pet tuo che non è un’evocazione). Il nome è di 1-16 lettere, senza cifre, spazi o simboli, e senza nessuna delle parole di banned_names.toml; ti viene detto “Pet Old renamed to New” e i giocatori intorno vedono il nuovo nome nelle loro barre di salute. Il nome resta al pet durante una cavalcata e la stalla, e se ne va quando lo liberi. Rename nel menu ricorda solo di modificarlo nella barra di stato, e un’evocazione non si può rinominare. Lo staff può rinominare qualsiasi creatura che raggiunge.

Un amico è un giocatore, fino a cinque per un pet, che può dirgli follow, stay e stop (da solo o con all, o dal menu, che per un amico ha solo queste tre), e nient’altro: mai kill, guard o release. Il pet tira per obbedire con l’Animal Taming e l’Animal Lore dell’amico, come fa per il padrone, quindi un amico senza skill non viene obbedito da un drago. Il follow di un amico fa seguire al pet quell’amico, finché il padrone non gli dà un ordine qualsiasi. Usa la parola friend con il nome del pet o Add Friend nel menu e scegli il giocatore con il cursore: ti viene detto “Pet will now accept movement commands from Player” e il giocatore sa che gli è stato concesso il pet. Remove Friend sceglie un amico e lo toglie. Un pet liberato, o che diserta, perde i suoi amici, e così quello che un game master dà a un altro. Un’evocazione non ha amici. Un amico il cui personaggio è stato cancellato tiene il suo posto fra i cinque finché il pet non viene liberato.

Non combatterà te, un altro tuo pet, o ciò che è morto. Mandare i tuoi pet contro un innocente ti rende criminale, come se lo avessi colpito tu stesso, a meno che quello non stia combattendo contro di te. Un pet che fugge per natura, come un coniglio, combatte quando lo mandi, e quando viene colpito. Transfer, drop e patrol non sono implementati.

Un pet è leale verso di te da 0 a 100, e parte da 100. Il tempo la consuma: ogni ora ([ultima.pets] loyalty_drain_minutes) ogni pet nel mondo perde 10 (loyalty_drain), finché anche tu sei nel mondo: un pet il cui proprietario è assente mantiene ciò che ha. Sotto 10 si guarda intorno disperato; a 0 ha deciso che sta meglio senza un padrone: torna selvatico, come se lo avessi lasciato andare. Un pet in una stalla o sotto di te non è nel mondo, quindi non perde nulla; mantiene lì la sua lealtà e torna con essa.

Dagli da mangiare: trascina il cibo su di lui, da due tile o meno. Mangia l’intera pila quando la sua creatura mangia quel tipo di cibo, e guadagna 10 di lealtà per ogni oggetto (food_gain), fino a 100. Un cavallo mangia frutta, verdura e pane; un gatto, carne e pesce; un cane, solo carne. Il cibo che non mangia viene restituito, e il pet si ritrae. I tipi che ogni creatura mangia sono il food di taming.toml, gli oggetti di ogni tipo sono in pet_food.toml.

Gli ordini possono essere rifiutati. Ogni ordine tranne release tira una probabilità, dal tuo Animal Taming e Animal Lore rispetto alla skill che la creatura richiede, meno un centesimo per ogni punto di lealtà che le manca (la regola di ModernUO): una creatura che richiede 29,1 o meno, o un game master, viene sempre obbedita. Con la creatura che richiede 70, Taming 100 e nessun Animal Lore la probabilità è il 22%; con entrambi a 120 è il 99% a piena lealtà. Un pet che obbedisce guadagna 1 di lealtà (obey_gain), anche quando non avrebbe potuto rifiutare; uno che non obbedisce ringhia, ne perde 3 (disobey_loss) e non fa ciò che hai detto; se era la sua ultima lealtà diventa selvatico. Un ordine kill tira una volta scelto il bersaglio.

Un giocatore può avere 5 follower ([ultima.pets] max_followers, da 1 a 50). Ogni creatura conta per i suoi slot, di solito 1: le tue creature che sono nel mondo, e quella che cavalchi. Una creatura in una stalla non conta nulla. Una tua creatura che un game master cavalca conta per te, non per chi la cavalca. Il conteggio è nella finestra di stato del tuo personaggio (followers 2/5), mostrato di nuovo quando addomestichi, metti in stalla, ritiri, monti o smonti, e quando una delle tue creature muore. La stalla non guarda il limite quando ritiri un pet, quindi un giocatore può avere più del limite mettendo in stalla e ritirando. Un mercenario vale 2.

Le creature di data/taming.toml: circa 75, con la skill che ognuna richiede e gli slot che ognuna conta. Un game master può comunque dare qualsiasi creatura che si possa cavalcare con tame, e ignora il limite.

Una benda pulita su una creatura ferita la cura con Veterinary e Animal Lore, come la guarigione fa con una persona con Healing e Anatomy.

Un pet si lega al suo proprietario attraverso il cibo. Il primo cibo che il proprietario gli dà e che lui mangia avvia il conteggio; il successivo, dopo una settimana ([ultima.pets] bonding_days, 7), lo lega: “Your pet has bonded with you!”. Il proprietario ha bisogno dell’Animal Taming che la creatura richiede, a meno che non richieda 29,1 o meno. Lasciare andare il pet, o addomesticarlo di nuovo, spezza il legame. Un pet legato resta legato attraverso la stalla e sotto un cavaliere; il conteggio di un legame non terminato ricomincia dopo di loro. Il tame del game master dà un pet al nuovo proprietario senza il legame. Animal Lore mostra (bonded) o (tame) accanto al suo nome.

Un pet legato che muore lascia un cadavere che ricorda il proprietario, la lealtà e il legame; un pet che non era legato muore per sempre (lo staff può comunque rianimarne il cadavere con resurrect, che riporta una creatura selvatica). Usa una benda pulita sul cadavere: il guaritore ha bisogno di 80 punti di Veterinary e di Animal Lore, e riesce con una probabilità di (Veterinary - 68) / 50; il proprietario è il guaritore o sta entro 3 tile dal cadavere (“The pet’s owner must be nearby”). L’attesa è quella di un fantasma. Il pet rinasce dove giace il cadavere con 10 punti ferita, il suo proprietario, la sua lealtà e il suo legame, come una nuova creatura; se i suoi slot non entrano più nei follower del proprietario non può essere rianimato. La benda di Veterinary è l’unico modo in cui ModernUO rianima un pet legato: il suo incantesimo Resurrection rifiuta un pet legato morto (“Target can not be revived this way.”), e né gli ankh né i guaritori ne rianimano uno. Lo fa solo Gift of Life di Spellweaving, e quella scuola non è implementata.

Usa la skill Animal Lore, scegli una creatura entro 8 tile e, se il controllo della skill (da 0 a 120) riesce, un gump di due pagine dice cos’è. La pagina mostra le stesse cose qualunque sia la tua skill; la skill decide quali creature puoi guardare: una addomesticata sempre, una che può essere addomesticata da 100 punti, qualsiasi altro animale o mostro da 110. Sotto quei punti leggi “At your skill level, you can only lore tamed creatures.” o “… tamed or tameable creatures.”, e “That’s not an animal!” per ciò che non è una creatura. Una creatura a più di 8 tile o fuori vista viene rifiutata per prima (“That is too far away”, “You can no longer see the creature”). Se fallisci leggi che non ti viene in mente nulla di ciò che sai a memoria.

  • Pagina 1: punti ferita, stamina e mana, forza, destrezza e intelligenza, armor rating, danno, e il livello di lealtà, da wild (una creatura senza proprietario, o senza lealtà) a wonderfully happy.
  • Pagina 2: wrestling, tactics, magic resistance e anatomy, magery, evaluating intelligence e meditation (--- sotto 10 punti), i tipi di cibo che mangia e l’Animal Taming che richiede.

I testi sono quelli del client. Quando si arriva all’ultimo tiro dell’addomesticamento, Animal Lore ha un tentativo tutto suo, quindi cresce mentre addomestichi. pet.lore dà anche gli slot della creatura, che il gump non mostra. Resistenze, danno elementale, rigenerazione, barding, istinti di branco e legame non vengono mostrati.

Il modulo Lua pet: pet.info(creature), pet.followers(player), pet.max_followers(), pet.tame(player, creature), pet.hire(player, creature) e pet.hire_period(creature) (vedi Mercenari), pet.loyalty(creature), pet.control_chance(player, creature), pet.obey(player, creature) e pet.feed(player, creature, item) e pet.release(player, creature) (lascia andare un pet; true se era tuo), pet.attend(player) (true per l’unico pet che risponde ora alle parole “all” del proprietario) e pet.lore(creature) (armor, danno, cibi, lealtà, legame e i dati di taming in una tabella) e pet.corpse(corpse) (il proprietario che il cadavere di un pet legato ricorda, e se entra nei suoi follower); gli script delle skill sono scripts/skills/animal_taming.lua e scripts/skills/animal_lore.lua.

Rianimare un pet con Gift of Life (Spellweaving non è implementata); il conteggio del legame mantenuto attraverso la stalla; oro, metallo e cuoio come cibo; transfer (lo scambio sicuro esiste; il transfer di un pet è una slice a parte), drop (nessun pet porta uno zaino) e patrol; e i pet di un giocatore offline restano dove si trovavano.

Creato con ❤️ da Tom

Offrimi un caffè